Fully Qualified Name: | Laminas\Form\LabelAwareTrait |
Name | Description | Defined By |
---|---|---|
clearLabelOptions() | Clear all label options | LabelAwareTrait |
getLabelAttributes() | Get the attributes to use with the label | LabelAwareTrait |
getLabelOption() | Retrieve a single label option | LabelAwareTrait |
getLabelOptions() | Get label specific options | LabelAwareTrait |
hasLabelOption() | Does the element has a specific label option ? | LabelAwareTrait |
removeLabelOption() | Remove a single label option | LabelAwareTrait |
removeLabelOptions() | Remove many attributes at once | LabelAwareTrait |
setLabelAttributes() | Set the attributes to use with the label | LabelAwareTrait |
setLabelOption() | Set a single label optionn | LabelAwareTrait |
setLabelOptions() | Set many label options at once | LabelAwareTrait |
Clear all label options
Returns: $this
Get the attributes to use with the label
Returns: array
Retrieve a single label option
Parameter Name | Type | Description |
---|---|---|
$key | ||
$key |
Returns: mixed|null
Get label specific options
Returns: array
Does the element has a specific label option ?
Parameter Name | Type | Description |
---|---|---|
$key | string |
Returns: bool
Remove a single label option
Parameter Name | Type | Description |
---|---|---|
$key | string |
Returns: $this
Remove many attributes at once
Parameter Name | Type | Description |
---|---|---|
$keys | array |
Returns: $this
Set the attributes to use with the label
Parameter Name | Type | Description |
---|---|---|
$labelAttributes | array |
Returns: $this
Set a single label optionn
Parameter Name | Type | Description |
---|---|---|
$key | string | |
$value | mixed |
Returns: $this
Set many label options at once
Implementation will decide if this will overwrite or merge.
Parameter Name | Type | Description |
---|---|---|
$arrayOrTraversable | array|\Traversable |
Returns: $this